-
Notifications
You must be signed in to change notification settings - Fork 259
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: make dedupe faster at I/O level #3237
base: main
Are you sure you want to change the base?
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #3237 +/- ##
==========================================
- Coverage 86.32% 86.32% -0.01%
==========================================
Files 282 282
Lines 28798 28821 +23
==========================================
+ Hits 24860 24879 +19
- Misses 3938 3942 +4 ☔ View full report in Codecov by Sentry. |
@alpha-ulrich Thanks! |
@tusharmath sure, I'll see what can be done, later today. If there are any specific metrics that you would want reported, do let me know. |
Action required: PR inactive for 5 days. |
Action required: PR inactive for 5 days. |
Summary:
Uses Arc to ensure that dedupe requests do not generate new clones of the response, but rather point to the same response using the Atomically referenced counter.
Issue Reference(s):
Fixes #3028
/claim #3028
Build & Testing:
cargo test
successfully../lint.sh --mode=fix
to fix all linting issues raised by./lint.sh --mode=check
.Checklist:
<type>(<optional scope>): <title>